hysop.symbolic package

class hysop.symbolic.SpaceSymbol(name, var_name=None, latex_name=None, pretty_name=None, **kwds)[source]

Bases: Dummy

Tag for space symbols.

Symbols are identified by name and assumptions:

>>> from sympy import Symbol
>>> Symbol("x") == Symbol("x")

True >>> Symbol(“x”, real=True) == Symbol(“x”, real=False) False

default_assumptions = {}
dummy_index
class hysop.symbolic.TimeSymbol(name, var_name=None, latex_name=None, pretty_name=None, **kwds)[source]

Bases: Dummy

Tag for space symbols.

Symbols are identified by name and assumptions:

>>> from sympy import Symbol
>>> Symbol("x") == Symbol("x")

True >>> Symbol(“x”, real=True) == Symbol(“x”, real=False) False

default_assumptions = {}
dummy_index
hysop.symbolic.dspace_symbols = (dx_0, dx_1, dx_2, dx_3, dx_4, dx_5, dx_6, dx_7, dx_8, dx_9, dx_10, dx_11, dx_12, dx_13, dx_14, dx_15)

Dummy symbols representing space infinitesimals.

hysop.symbolic.dtime_symbol = dt

Dummy symbol representing infinitesimal time.

hysop.symbolic.freq_symbols = (nu0, nu1, nu2, nu3, nu4, nu5, nu6, nu7, nu8, nu9, nu10, nu11, nu12, nu13, nu14, nu15)

Dummy symbols representing wave numbers.

hysop.symbolic.global_indices_symbols = (I0, I1, I2, I3, I4, I5, I6, I7, I8, I9, I10, I11, I12, I13, I14, I15)

Dummy symbols global array indices.

hysop.symbolic.local_indices_symbols = (i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15)

Dummy symbols local array indices.

hysop.symbolic.space_symbols = (x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)

Dummy symbols representing space.

hysop.symbolic.time_symbol = t

Dummy symbol representing time.

Submodules